Evolving Dispatching Rules with Greater Understandability for Dynamic Job Shop Scheduling
نویسندگان
چکیده
Heuristic dispatching rules are one of the most popular and widely used methods of scheduling in dynamic job shop environments. The manual development of such dispatching rules is time consuming and requires substantial knowledge of the domain. There have been numerous works into using genetic programming (GP) as a framework for the automated generation of dispatching rules for job shop scheduling environments. However most existing works do not take into account the interpretability and semantic validity of the evolved dispatching rules. In this paper we propose the use of a grammar, implemented through strongly typedGP, to restrict the GP programs to only contain semantically meaningful expressions. Experimental results show that the dispatching rules evolved in the semantically constrained search space do not have (on average) performance that is as good as unconstrained. However the interpretability of evolved rules is substantially improved. This is the firstwork usingGP for the automatic discovery of dispatching rules that has explored their interpretability in depth and considered it as an important trait of an effective dispatching rule.
منابع مشابه
Dynamic Job Shop Scheduling Under Uncertainty Using Genetic Programming
Job shop scheduling(JSS) is a hard problem with most of the research focused on scenarios with the assumption that the shop parameters such as processing times, due dates are constant. But in the real world uncertainty in such parameters is a major issue. In this work, we investigate a genetic programming based hyper-heuristic approach to evolving dispatching rules suitable for dynamic job shop...
متن کاملEvolving Time-Invariant Dispatching Rules in Job Shop Scheduling with Genetic Programming
Genetic Programming (GP) has achieved success in evolving dispatching rules for job shop scheduling problems, particularly in dynamic environment. However, there is still great potential to improving the performance of GP. One challenge that is yet to be addressed is the huge search space. In this paper, we propose a simple yet effective approach to improve the effectiveness and efficiency of G...
متن کاملEvolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems
We solve the multi-objective flexible job-shop problems by using dispatching rules discovered through genetic programming. While Simple Priority Rules have been widely applied in practice, their efficacy remains poor due to lack of a global view. Composite dispatching rules have been shown to be more effective as they are constructed through human experience. In this paper, we evaluate and empl...
متن کاملClassification Rules for the Job Shop Scheduling Problem with Machine Breakdowns
This paper addresses the job shop scheduling problem in the presence of machine breakdowns. In this work, we propose to exploit the advantages of data mining techniques to resolve the problem. We proposed an approach to discover a set of classification rules by using historic scheduling data. Intelligent decisions are then made in real time based on this constructed rules to assign the correspo...
متن کاملGenetic Programming Based Hyper-heuristics for Dynamic Job Shop Scheduling: Cooperative Coevolutionary Approaches
Job shop scheduling (JSS) problems are optimisation problems that have been studied extensively due to their computational complexity and application in manufacturing systems. This paper focuses on a dynamic JSS problem to minimise the total weighted tardiness. In dynamic JSS, jobs’ attributes are only revealed after they arrive at the shop floor. Dispatching rule heuristics are prominent appro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015